#include <unistd.h>
#include <fcntl.h>
#include <sys/socket.h>
#include <netdb.h>
// this include
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif // have config in dir include ?
#include <gingko.h>
#include <gp_log.h>
#include <gp_socket.h>
#ifdef __APPLE__
#include <poll.h>
#else // linux
#include <sys/poll.h>
#endif // platform-specific header

#include <async_pool.h>
#include <gp_socket.h>

int gko_pool::nb_connect(struct conn_client* conn)
{

}

int gko_pool::make_active_connect(const char* host, const int port, int len,
                                  const char* cmd, const long task_id, const long sub_task_id,
                                  const u_int8_t flag, const int wrote)
{
    struct conn_client* conn;
}